MSTTSRVGSNEVKMEGQKRKVVSDPTHVTLKVKGQDEEDFRVFWVRRNAKLLKMMELYTKMRGIEWNTFRFLFDGSRIREYHTPDELERKDGDEIDAMLCQQSGFGPSSIKFRV